


/* Start:/bitrix_personal/templates/rtyva/components/bitrix/system.auth.form/auth/style.css*/
#login-form-window
{
	display:none;
	border:1px solid #424242;
	background:#F5F5ED;
	padding:10px;
	z-index:10000;
	position:absolute;
	top:5%;
	left:15%;
	width:200px;
	color: #454545;
}

/* End */



/* Start:/bitrix_personal/templates/rtyva/components/bitrix/search.form/search/style.css*/
.input_search{	border:1px #d1d1d1 solid;	width:150px;	height:20px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	padding-left:10px;	padding-right:24px}.search_submit{	display:block;	position:absolute;	background:url('/bitrix_personal/templates/rtyva/components/bitrix/search.form/search/images/search_bt.png') no-repeat;	border:0;	width:14px;	height:14px;	right:6px;	top:5px;	cursor:pointer;}
/* End */



/* Start:/bitrix_personal/templates/rtyva/components/bitrix/menu/horizontal_multilevel/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	padding:0;
	background: #356aa0; /* Old browsers */
background: -moz-linear-gradient(top,  #356aa0 0%, #356aa0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#356aa0), color-stop(100%,#356aa0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #356aa0 0%,#356aa0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #356aa0 0%,#356aa0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #356aa0 0%,#356aa0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #356aa0 0%,#356aa0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#356aa0', endColorstr='#356aa0',GradientType=0 ); /* IE6-9 */
	border-top: 2px solid #69c;
	border-bottom: 2px solid #69c;
	min-height:36px;
	width:100%;
	list-style:none;
	font-size:12px;
	float:left;
	margin:0;
	
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:10px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

#horizontal-multilevel-menu li:hover
{
	
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:500;
	padding: 12px 10px 12px;
	text-transform: uppercase;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	font-weight:normal;
	padding:12px 11px 12px 15px;
	text-transform: uppercase;
	
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	/*background:#e9e9ce url('/bitrix_personal/templates/rtyva/components/bitrix/menu/horizontal_multilevel/images/arrow.png') no-repeat top center;*/
	
	text-decoration:underline;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix_personal/templates/rtyva/components/bitrix/menu/horizontal_multilevel/images/arrow.gif') center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix_personal/templates/rtyva/components/bitrix/menu/horizontal_multilevel/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	
	color:#333;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	
	color:#333;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	border: 1px solid #ccc;
	
	height:auto;
	/*width:12em;*/
	width:250px;
	background:#f1f1f1;
	border-radius: 0 0 8px 8px; 
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	text-transform: uppercase;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#333;
	font-weight:normal;
	
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#333;
	text-decoration:underline;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */



/* Start:/bitrix_personal/templates/.default/components/bitrix/menu/templateleftmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	width:220px;
	list-style:none;
	margin-top:10px; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background-color:#FFFFFF;
	border-bottom:1px solid #e9e9e9;
}

ul.left-menu li a
{
	font-size:100%;
	color:#365499;
	font-weight:normal;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#365499;
}

ul.left-menu li a:hover
{
	color:#333;
}

ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#333;
	font-weight:600;
}



/* End */



/* Start:/bitrix_personal/templates/.default/components/bitrix/breadcrumb/breadcrumb/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix_personal/templates/rtyva/styles.css*/
h1{font-size: 1.45em; font-weight: normal;  margin:0;padding:0px; margin-bottom: 20px; padding-bottom: 10px; color: #2a5d9c;}
h2, h3, h4 {margin:0; padding:0; font-size:1.15em; margin-bottom:10px; font-weight:700; color: #2a5d9c;}
/* End */



/* Start:/bitrix_personal/templates/rtyva/template_styles.css*/
/*
/*
* {
	margin: 0;
	padding: 0;
}
*/
html {
	height: 100%;
}
body { 
	height:100%;
	margin:0;
	padding:0;
	font-size: 80.01%;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {text-decoration:none;}

.hr{border-bottom:1px solid; height:1px; font-size:1px; margin-bottom:20px;}
.br{height:1px; font-size:1px; line-height:1px; clear:both;}
span.small-grey{font-size:0.90em;}

#page-wrapper{height: auto !important; min-height:100%;height: 100%;  margin:0 auto; width:1200px;}

span.grey{display:block; margin-left: -14px; padding: 6px 14px;}

/* BANNER */
#banner-top {text-align:center;margin-top:5px;}
#banner-left{text-align:center;margin-bottom:20px;}
#banner-left-two{text-align:center;margin-bottom:20px;margin-top:20px;}
#of_banner {-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #f1f1f1; }
/* HEADER */
#up {position:relative; height:30px;background:#f1f1f1;}
#header {position: relative; height:130px;}
.logotype{position:absolute; width:210px; height:150px; margin-left:3px;}
.banner {background:url('/bitrix_personal/templates/rtyva/images/title.png') no-repeat; position: absolute; width:521px; height:129px; margin-left:240px; margin-top: 10px;}
#header-title{height:40px;font-size:1.8em; margin-left:39px; font-weight: bold;}
#header-title a{text-decoration:none;}

/* SEARCH */
#left-search {margin-bottom: 15px; margin-top: -5px; margin-right:10px; align: right;width:250px;}
#left-search #title-search-input {width:150px;}
table.search-filter select.select-field, div.search-page input.search-button {font-size:1em}
table.search-filter td {padding:0.6em;}
div.search-item {font-size:0.85em;margin: 1em 0 0 0;   padding: 0 0 1em;}
#search {position:absolute; top:3px; right:1px;}
#s_button {background: url('/bitrix_personal/templates/rtyva/images/theme-sprite.png') no-repeat scroll 0 -125px #3387D0;
    color: #FFFFFF; border:medium none;cursor: pointer;
    display: block;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 73px;
vertical-align:top;
float:right;}

/*LOGIN*/

#login
{
	position:absolute;
	left:5px;
	top:5px;
	color:#424242;
}
/* AUTH */
#auth
{
	position:absolute;
	right:10px;
	bottom:0;
	height:66px;
	font-size:11px;
	text-align:right;
	width:250px;
}
#gerb {
	background:url('/bitrix_personal/templates/rtyva/images/gerb.png') no-repeat;
	position: absolute;
	left: 330px;
	top: 25px;
	height: 100px;
	width: 100px;
}
/* MAIN-MENU */
#main-menu {
	margin: 0;
	padding: 0;
}

/*SITE-ICONS*/

/*end*/
/* BODY */
#page-body{margin:0;position: relative;padding: 0 0 185px;}
#page-body:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
table td.right-column {vertical-align:top; width:1px;margin:0 0 0 0;}
table td.main-column {vertical-align:top; padding-left:20px; padding-bottom:10px; padding-right:20px;}
table td.left-column  {vertical-align:top; width:1px;}
div.hr-title{margin-bottom:15px;}
div.left-column {vertical-align:top; margin:0 0 0 0;padding:20px 0 0;}
div.right-column {vertical-align:top;margin:0 0 0 0;padding: 0;}

/*Information block*/
.information-block
{
	width:220px;
	margin-right:0;
	margin-left:0px;
	margin-bottom:16px;	
}

div.chronika
{
	width:280px;
	margin-right:10px;
	margin-left:0px;
	margin-bottom:16px;
		
}

div #cit {
	background: url('/bitrix_personal/templates/rtyva/images/citata.png') no-repeat;
	height: 135px;
	
	}
div #cit span.name {font-size: 15px; color: #369; font-weight: bold; position: relative; top: 60px; left: 120px;}

div #cit span.post {
	font-size: 85%;
	font-weight: normal;
}

#cit-text {

}
	
.information-block-head
{
	color:#2a5d9c;
	font-weight:bold;
	font-size:95%;
	border-bottom:1px solid #E9E9E9; 
	margin-bottom:4px;
	padding-bottom:5px;
	margin-left:10px;
}

.information-block-body
{
	font-size:100%;
	color:#424242;
	margin-left:10px;	
}

.content-block-body
{
	padding:4px 5px;
	width:100%;
}

code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	margin:1em 0;
	background-color:#F5F5F5;
	font-family:sans-serif;
}

/* FOOTER */
#footer-wrapper  {height: 185px; position: relative; margin: 0 auto; width: 1200px; margin:-185px auto 0;}
#footer-wrapper div.copyright{position:absolute; right: 10px;  bottom:20px; font-size:0.9em; width:460px}


/* MAIN MENU */


/*LEFT MENU*/


/* BOTTOM MENU */
div.bottom-menu{position:absolute; right:40px;}
div.bottom-menu ul{margin:0;padding:0;}
div.bottom-menu ul li{list-style-type: none; margin:0 10px; padding:0; font-size:0.9em; float:left;}

/* BOTTOM MENU LEFT */
div.bottom-menu-one{position:absolute; left:50px; width:200px;min-width: 20px;}
div.bottom-menu-two{position:absolute; left:285px;min-width: 20px;}
div.bottom-menu-three{position:absolute; left:320px;min-width: 20px;}
div.bottom-menu-four{position:absolute; left:455px;min-width: 20px;}
div.bottom-menu-left ul{margin:0; padding:0;}
div.bottom-menu-left ul li{font-size:0.90em; list-style-type: none; overflow: hidden; margin:0; padding:0;margin-bottom:4px;}
div.bottom-menu-left div.bottom-menu-title{margin-bottom:15px;}

/* MAIN THEME */
div.main-theme-list{margin-bottom:40px;}
div.main-theme-list div.main-theme-title {font-size:1.5em; font-weight:bold; padding-bottom:8px; margin-bottom:10px;}
div.main-theme-list table td {vertical-align:top;}
div.main-theme-list img.preview_picture {margin-right:20px;}
div.main-theme-list td.theme-text {width:100%;}
div.main-theme-list div.main-theme-name {font-size:1.25em;margin-bottom:10px;}
div.main-theme-list div.main-theme-name a {text-decoration:none;font-weight:bold;}
div.main-theme-list div.theme-news-list span.news-date-time {font-size:0.75em;}
div.main-theme-list div.theme-news-list a {text-decoration:none;}
div.main-theme-list div.theme-news-list a:hover {text-decoration: underline;}
div.main-theme-list div.theme-news-list div.theme-news-item{margin-bottom:10px;}


/* MAIN NEWS */
div.main-news-list div.news-item {margin-bottom:0;}
div.main-news-list div.main-news-title {margin-bottom:15px;}
div.main-news-list div.news-picture {margin-right:16px; width:178px !important; float:left; text-align:center; padding:3px; border: 1px solid lightgray; padding: 3px; border-radius: 5px;}
div.main-news-list div.news-name {margin:5px 0 !important; font-size:110%; text-align: justify;}
div.main-news-list div.news-name a {text-decoration:none; color: #069;}
div.main-news-list div.news-name a:hover {text-decoration:underline;}
div.main-news-list span.news-preview-text{font-size:100% !important; font: Verdana;}
div.main-news-list div.news-text-pict {margin-left:140px !important;}
div.news-list div.main-news-list{margin-top:0  !important;}
span.news-preview-text {font: Verdana; font-size: 93%; color: #424242;}
a.news-detail-link { display: block;  outline: none; text-align:right; font-size:0.91em; font-weight:900; margin: 0 0 20px;}

/* NEWS LIST */
div.news-list div.news-item {margin-bottom:30px;}
div.news-list div.news-text-pict{margin-left:98px;}
div.news-list div.main-news-title {margin-bottom:15px;}
div.news-item span.news-date-time {font-size:0.95em; font-weight: bold;}
div.news-item span.news-date-time a {color: #405875; font-weight: bold;}
div.news-list div.news-picture {margin-right:16px; width:82px; float:left; text-align:center;  margin-top:2px;}
div.news-list div.news-name {margin-bottom:2px;font-size:1em;}
div.news-list div.news-name a {text-decoration:none;}
div.news-list div.news-name a:hover {text-decoration:underline;}
div.news-list span.news-preview-text{font-size:100%;}
div.news-list span.news-show-property{font-size:0.75em;}

/* DETAIL NEWS */
div.news-detail div.news-text {margin-top:10px;}
div.news-detail div.news-picture {margin-right:16px; float:left; text-align:center; padding-top:2px;}
div.news-detail span.news-date-time {font-size:0.85em;}
div.news-detail-back {font-size:100%;margin:10px 0;}
div.news-detail-theme {margin:15px 0 15px 0;padding-top:15px;}
div.news-detail-theme div.news-theme-title {margin-bottom:10px;}
div.news-detail div.news-theme-date {font-size:0.95em;float:left; width:131px; text-align:right}
div.news-detail div.news-theme-url {font-size:100%; margin-left:138px;}
div.news-detail div.news-theme-item {margin:3px 0;}
div.news-detail div.news-property {margin-top:10px; font-size:0.85em; text-align: right}
.istochnik {font-weight:700;}
div.news-detail div.news-detail-share {float: right; margin-right: 110px; margin-top: -31px}
div.news-detail div#printer {
	float: right;
}
/* THEMES */
table.theme-list{width:100%;}
table.theme-list td{padding:5px 0;}
table.theme-list td.theme-letter{width:30px; font-weight:bold;}

/*NPA*/

.files-download {
    padding: 0 50px 0 0;
    position: relative;
}
.files-download div {
    overflow: hidden;
}
* + html .files-download div {
    margin: 0 0 10px;
}
.files-download a {
    background: url(/images/icons/icundef.gif) no-repeat scroll left top transparent;
    float: left;
    font: 13px/16px Arial;
    margin: 0 0 10px;
    min-height: 23px;
    padding: 5px 0 0 35px;
    text-decoration: none;
}
.files-download a:hover {
    text-decoration: none;
}
.files-download a span {
    color: #257CC7;
    padding-right: 4px;
    text-decoration: underline;
}
.files-download a:hover span {
    color: #333333;
}
.files-download i {
    color: #999999;
    font: 10px/10px Arial;
}
.files-download .file_prop {
    float: left;
    margin: 0 0 10px;
    padding: 5px 0 0 35px;
}
.files-download a.pdf {
    background: url(/images/docs/pdf.png) no-repeat scroll left top transparent;
}
.files-download a.doc {
    background: url(/images/docs/doc.png) no-repeat scroll left top transparent;
}
.files-download a.gif {
    background: url(/images/docs/gif.png) no-repeat scroll left top transparent;
}
.files-download a.jpg {
    background: url(/images/docs/jpg.png) no-repeat scroll left top transparent;
}
.files-download a.ppt {
    background: url(/images/docs/ppt.png) no-repeat scroll left top transparent;
}
.files-download a.rar {
    background: url(/images/docs/rar.png) no-repeat scroll left top transparent;
}
.files-download a.xls {
    background: url(/images/docs/xls.png) no-repeat scroll left top transparent;
}

/* Navigation */

#navigation
{
margin: 0 0 20px;
}

#navigation a
{
	font-size:90%;
	text-decoration:none;
	color:#535353;
	margin-bottom: 10px;
}

/* REVIEWS */
table.reviews-post-table {border-top: 0; margin-bottom: 1em; width: 100%;}
table.reviews-post-table div.reviews-text{padding-top: 0.40em;}
table.reviews-post-table thead td, table.reviews-post-table tbody td {padding-top: 0.20em;}
div.reviews-add-text{text-align:center; font-size:0.9em; color:#494949; margin-bottom:10px; padding-top: 10px;}
div.reviews-add-text a{color:#494949}
table.reviews-post-table table.forum-quote{width:95%; margin:10px 0 0 20px;}
table.reviews-post-table table.forum-quote th{text-align:left;font-weight:normal;padding-left:10px;}
table.reviews-post-table table.forum-quote td{padding-left:10px;}

/* VOTE */
div.voting-form-box{margin-bottom:20px;}
div.voting-form-box div.vote-item-title{font-size:0.90em;}
div.voting-form-box div.vote-answers-list{margin:0 60px 0 20px;}
div.voting-form-box table.vote-answers-list{width: 100%;}
div.voting-form-box table.vote-answers-list td.vote-answer-name{width: 100%; border-top:1px dotted #b2b2b2; padding:5px 0; font-size:0.90em; vertical-align:top;}
div.voting-form-box table.vote-answers-list td.vote-answer-percent{padding:5px; border-top:1px dotted #b2b2b2; vertical-align:top;}
div.voting-form-box table.vote-answers-list td.vote-answer-counter{padding:5px; border-top:1px dotted #b2b2b2; vertical-align:top;}
div.voting-form-box ol.vote-items-list{margin:0 60px 0 20px;}
div.voting-form-box ol.vote-items-list li{ border-top:1px dotted #b2b2b2;}
div.voting-form-box div.vote-vote-footer{margin-left:20px;}

/* ADD FORM */
div.data-form div.data-form-line{margin-bottom:20px;}
div.data-form div.data-form-name{margin-bottom:5px;}
div.data-form div.data-form-input input, div.data-form div.data-form-input select, div.data-form div.data-form-input textarea{padding:4px;}
div.data-form div.data-form-input input, div.data-form div.data-form-input textarea{width:90%;}
div.data-form div.data-form-input input.checkbox{width:auto;}
div.data-form div.data-form-input select{width:255px;}
div.data-form div.data-form-input #input_date_active_to, div.data-form div.data-form-input #captcha_word, div.data-form div.data-form-input #input_21, div.data-form div.data-form-input #input_24{width:245px;}

/* LIST FORM */
table.data-table thead td{font-size:1.10em; padding-bottom:15px;}
table.data-table{width:100%;}
table.data-table td{padding-right:20px;}
table.data-table tfoot td{padding-top:15px;}

/* PHOTO */
div.photo-info-box{margin-bottom:20px;}
div.photo-header-component, div.photo-header-big{font-size:1.15em; font-weight:normal;padding:0 0 7px 0; margin-bottom:0;}
div.photo-header-big{border:0;}
div.photo-header-big div.photo-header-inner, div.photo-header-middle div.photo-header-inner{margin-bottom:0; padding-bottom:10px}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a span{background:none;padding: 0;text-align:left;}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a{font-size:1em; font-weight:normal; text-decoration:underline; width:auto; padding:0}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li a:hover{text-decoration:none}
div.photo-td-left div.photo-controls-buttons ul.photo-controls li{margin:0;padding:0; float:left;clear: none; padding-right:20px;}
div.photo-td-left div.photo-controls-usermenu{margin-bottom:10px;}
div.bitrix{margin-left:1.5em;margin-top:3px; font-size:0.80em}
div.bitrix a{color:#717171}


/*Post form*/ 
table.forum-post-form {border: 1px solid #C3C9D7;} 
table.forum-post-form td {background-color:#F4F5F9;border: 1px solid #C3C9D7;} 
table.forum-post-form th {background-color:#E3E7F1;border: 1px solid #C3C9D7;} 
table.forum-smile {border: 1px solid #C3C9D7;} 
table.forum-smile th {background-color:#E3E7F1;border: 1px solid #C3C9D7;} 
table.forum-smile img { margin: 0px;} 
textarea#POST_MESSAGE{width:100%;} 


table.data-table
{
	border:1px solid #CECECE;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #CECECE;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
	font-size:12px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#E1E5ED;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #CECECE;
	padding:4px;
	color:#2a5d9c;
	font-size:12px;
	
}

/* меню */
#left-menu { list-style-type: none; margin: 0; padding: 0 0 0 13px; font-family: Arial;}
#left-menu a { font-size: 1.1em; outline: none; text-decoration: none;}
#left-menu ul a { font-size: 0.95em !important; outline: none; vertical-align:top; }
#left-menu li.current { padding: 0; overflow: hidden; zoom:1; display: block; margin-top: 0.3em;}
#left-menu li.current ul { padding: 0 0 0 12px;}
#left-menu .current a  { padding: 1px 10px 2px 13px;  display: block; zoom:1; font-style:normal; font-size: 0.95em !important; vertical-align:top;}
#left-menu .current ul a { padding:0;}
#left-menu ul { font-weight: normal; margin: 0.5em 0 0 -4px; padding: 0; list-style-type: none;}
#left-menu ul ul { margin: 0.5em 0 0 0em; }
#left-menu li li { margin-bottom: 0.5em; padding:0 13px 0; text-indent: 0; background: none;}
#left-menu li { background: url('/bitrix_personal/templates/rtyva/images/left-menu-arrow.gif') no-repeat 0 6px; padding:0 0 0 11px; margin-bottom: 0.55em; }
#left-menu li li li { margin-bottom: 0.3em; }

/* Top menu */
#top-menu-layout { height:32px; padding: 5px 20px 0; background: background: #a7cfdf; /* Old browsers */
background: -moz-linear-gradient(top,  #a7cfdf 0%, #23538a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a7cfdf), color-stop(100%,#23538a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a7cfdf 0%,#23538a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a7cfdf 0%,#23538a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7cfdf', endColorstr='#23538a',GradientType=0 ); /* IE6-9 */
 /*position:relative;*/}
#top-menu { height:42px; overflow:hidden; white-space: nowrap; display:inline-block;}
#top-menu span.root-item { display:inline-block; margin: 0 4px 0; height:42px; vertical-align: top; position:relative;}
#top-menu a
{
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	outline: none;
	line-height:34px;
	cursor:pointer;
}

#top-menu .left-corner { display:inline-block; width:5px; height:28px; vertical-align:top;}
#top-menu .root-item-text {display:inline-block; height:28px; vertical-align:top;  padding:0 4px;}
#top-menu .root-item-text-line {display:inline-block; height:29px; vertical-align:top; /* border-bottom: 2px solid;*/ }
#top-menu .right-corner { display:inline-block; width:5px; height:28px; vertical-align:top; }

#top-menu a:hover { margin:0; padding:0; text-decoration:none; }
#top-menu a:hover .left-corner { height:38px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -36px -645px; }
#top-menu a:hover .root-item-text { height:38px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -699px; line-height:34px; }
#top-menu a:hover .root-item-text-line {  /*border:none;*/}
#top-menu a:hover .right-corner { height:38px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -42px -645px; }
#top-menu span.home a:hover .root-item-text { background: none;}


#top-menu span.selected a {  color: #000;  }
#top-menu span.selected .left-corner {  height:36px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -24px -644px; }
#top-menu span.selected .root-item-text {  border:none; height:36px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -608px; }
#top-menu span.selected .right-corner {  height:36px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -30px -644px; }
#top-menu span.selected .root-item-text-line {  border:none;}

#top-menu span.hover { position:relative; z-index:2000; }
#top-menu span.hover a { margin:0; padding:0; text-decoration:none; }
#top-menu span.hover .left-corner { height:42px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat 0 -645px; }
#top-menu span.hover .root-item-text { height:42px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -528px; line-height:34px; }
#top-menu span.hover .root-item-text-line {  border:none;}
#top-menu span.hover .right-corner { height:42px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -6px -645px; }

#top-menu span.home { margin-left: 0;}
#top-menu span.home .left-corner { display:none;}
#top-menu span.home .root-item-text { padding-left: 0; }
#top-menu span.home .right-corner{ display:none; }
#top-menu span.selected.home .left-corner { display:inline-block; height:36px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -12px -643px; }
#top-menu span.selected.home .root-item-text { height:36px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -572px; line-height:34px; border: none; padding-left: 4px;}
#top-menu span.selected.home .right-corner { display:inline-block; height:36px; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -18px -643px; }

#top-menu span.home i { display:inline-block; width:16px; height:32px; background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat 2px 10px; }
#top-menu span.selected.home i { background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat -43px 11px;}
#top-menu span.hover .submenu { display: block;}

div.submenu {
	display: none;
	position: absolute;
	width:220px;
	min-width:220px;
	max-width:400px;
	margin-top: -11px;
	padding-top: 10px;
	z-index:1999;
	overflow:hidden;
	zoom:1;
	background: transparent !important;
}

div.submenu-two-columns { width:440px; }
div.submenu-two-columns table { width: 100%; }
div.submenu-two-columns td.left { width: 180px; vertical-align:top; }
div.submenu-two-columns td.right { width: 180px; vertical-align:top; }
div.submenu-two-columns td.center { width: 20px; vertical-align:top; }

div.submenu-top { height:7px; overflow: hidden; border-left: 1px solid #d3d3d3; }
div.submenu-top div.right { height:7px; background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat right -91px; border-left:1px solid white;}
div.submenu-top div.center { height:7px; background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -98px; margin-right: 6px;}

div.submenu div.content { background:transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat right -787px; border-left: 1px solid #d3d3d3; position:relative; zoom: 1;}
div.submenu div.content-inner { background:#f3f3f3 url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -1550px;  margin: 0 4px 0 0; padding: 3px 13px 5px 15px; border-left:1px solid #fdfdfd;}

div.submenu-bottom { height:7px; overflow:hidden;  }
div.submenu-bottom div.left { height:7px; background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat 0 -70px; }
div.submenu-bottom div.right { height:7px; background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat right -77px;}
div.submenu-bottom div.center { height:7px; margin: 0 6px; background: transparent url('/bitrix_personal/templates/rtyva/images/sprite.png') repeat-x 0 -84px;}

div.submenu ul { list-style: none; margin:0; padding:0; min-width:160px;}
div.submenu li { display: block !important; border-top: 1px solid #e8e8e8 !important; float:none !important; margin:4px 0 0 !important; padding:4px 0 0 !important; height:auto !important;}
div.submenu li.first { border: none !important; margin-top:0 !important; padding-top:0 !important;}
div.submenu a { display:block !important; outline:none !important; border: none !important; background: none !important; padding:5px 0 5px 0 !important; margin:0 !important; font-family:Verdana, sans-serif !important; font-weight:normal !important; font-size: 1em !important; line-height:1 !important; color: #222 !important; text-decoration:none !important;}
div.submenu a:hover { color: #e00000 !important; text-decoration:underline !important;}

div.submenu ul ul { margin-left:1.2em !important; min-width:100px !important;}
div.submenu ul ul li { margin:0 0 0.1em 0 !important; padding:0 0 0.1em 0 !important; border: none !important;}
div.submenu ul ul a { font-size: 0.85em !important; color: #555 !important; padding: 3px 0 !important;}

div.submenu-rtl div.submenu-top { border-left: none; background: url('/bitrix_personal/templates/rtyva/images/sprite.png') no-repeat 0 -645px; }
div.submenu-rtl div.submenu-top div.right { border-left: none; margin-left: 5px; }
/*endmenu*/

td.main_page {width: 50%; border-right: 1px solid #e9e9e9; padding: 0 10px 0 0;}
td.main_events {width: 50%; padding: 0 0 0 10px; vertical-align:top;}

/*Fotoreport*/
#album-top-section a {font-size:14px;}
ul.photo-album-list-first-photos .album-name { color: #2474bf;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;}
/*end*/

/*Citata*/
.citata {margin: 0 10px 0 0;}

/*Main column*/
.frontnews {
	font-size: 2em;
	color: #004A80;
	border-bottom: none;
	margin: 0;
	padding: 0;
}
#top_news {
	width: 300px;
	float: left;
	margin-right: 20px;
}
#msu_news {
	width: 300px;
	float: left;
}
#main_video {
	width: 300px;
	float: left;
	
}
#main_foto {
	width: 300px;
	float: left;
	margin-right: 15px;	
}

/*Interactive map*/
#map_container {
	position: relative
}
#map_container #map_wrapper {
	background:url('/bitrix_personal/templates/rtyva/images/map.png') 50% 50% no-repeat ;
	height: 405px;
	width: 100%;
}
#map_container #mapped {
	text-align: center;	
}
#map_container #over {
	height: 405px;
	width: 100%;
}
 div#map_container div.bai-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/bai-taiga.png') 50% 50% no-repeat; }
  div#map_container div.bar-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/barun-khemchik.png') 50% 50% no-repeat; }
  div#map_container div.dzu-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/dzun-khemchik.png') 50% 50% no-repeat; }
  div#map_container div.kaa-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/kaa-khem.png') 50% 50% no-repeat; }
  div#map_container div.kiz-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/kyzyl.png') 50% 50% no-repeat; }
  div#map_container div.mon-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/mongun-taiga.png') 50% 50% no-repeat; }
  div#map_container div.ovu-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/ovur.png') 50% 50% no-repeat; }
  div#map_container div.tan-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/tandy.png') 50% 50% no-repeat; }
  div#map_container div.piy-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/piy-khem.png') 50% 50% no-repeat; }
  div#map_container div.sut-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/sut-khol.png') 50% 50% no-repeat; }
  div#map_container div.ter-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/tere-khol.png') 50% 50% no-repeat; }
  div#map_container div.tes-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/tes-khem.png') 50% 50% no-repeat; }
  div#map_container div.tod-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/todja.png') 50% 50% no-repeat; }
  div#map_container div.ulu-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/ulug-khem.png') 50% 50% no-repeat; }
  div#map_container div.cha-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/chaa-khol.png') 50% 50% no-repeat; }
  div#map_container div.che-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/chedy-khol.png') 50% 50% no-repeat; }
  div#map_container div.erz-k
    { background:url('/bitrix_personal/templates/rtyva/images/bg/erzin.png') 50% 50% no-repeat; }

/*Internet-reception*/
div.ipriem {
	color: #848484;
	font-size: 10px;
}
div.ipriem  strong {
	color: #000;
	font-weight: normal;
}
/*Yandex-метрика*/
.counter {
	position: absolute;
	top: 10px;
	right: 10px;
}

/* RSP
-------------------------------------------*/
.rsp table {
	border-collapse: collapse;
}
.rsp td {
	border: 1px solid #e9e9e9;
	padding: 5px;
}

/* Video
-------------------------------------------*/
.first, .second, .third  {
	position: relative;
}
.video-title {
	background: rgba(0,0,0,0.6);
	padding: 5px;
	position: absolute;
	bottom: 0;
	color: #fff;
	width: 270px;
}
/* End */
